from selenium import webdriver
import time

from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.get('http://novel.hctestedu.com/user/login.html')
driver.maximize_window()
time.sleep(3)

# driver.find_element(By.XPATH, '//*[text()="全部作品"]').click()
# 组合定位：模糊+文本
# driver.find_element(By.XPATH, '//*[starts-with(text(), "全部")]').click()
# 若找到当前元素，但不想操作，但是又想看到效果，可以使用js添加样式
el = driver.find_element(By.XPATH, '//*[starts-with(text(), "全部")]')
driver.execute_script(
    "arguments[0].setAttribute('style',arguments[1]);",   #给元素el设置样式
    el,
    "background-color: red;",     # 设置样式：背景色为红色
)

time.sleep(3)
driver.quit()
